import axios from 'axios'

const req = axios.create({
    baseURL: "http://localhost:8080",
    timeout: 30000
})

req.interceptors.request.use(config => {
    config.headers['content-type86'] = "polyfuck"

    return config
})
// }, error => {
//     console.error('request error:' + error)
//     return Promise.reject(error)
// })

req.interceptors.response.use(response => {
    let res = response.data

    if (typeof res === 'string') {
        res = res ? JSON.parse(res) : res
    }

    return res
})
// }, error => {
//     console.error('response error:' + error)
//     return Promise.reject(error)
// })

export default req